let startBut = document.querySelector('button')
let span = document.querySelector('span')
startBut.onclick = function () {
  // this:是事件的调用对象startBut
  let id = 0
  let i = 5
  if (id) {
    clearInterval(id)
  }
  id = setInterval(() => {
    // 此处的this和startBut相同，但必须使用箭头函数
    this.disabled = true
    span.innerHTML = `${i}s过后获得验证码`
    if (i === 0) {
      i = 5
      clearInterval(id)
      this.disabled = false
      span.innerHTML = `点击重新获取验证码！`
    }
    i--
  }, 1000)
}
